<?php
namespace Admin\Controller;
use Admin\Controller\CommonController;
// +----------------------------------------------------------------------
// | Date:2017年2月8日
// +----------------------------------------------------------------------
// | Author: EK_熊<1439527494@qq.com>
// +----------------------------------------------------------------------
// | Description: 此文件作用于****
// +----------------------------------------------------------------------
class IpLimitController extends CommonController{
    protected $model='';
    public function _initialize(){
        parent::_initialize();
        $this->model=M('Ip');
        
    }
    
    public function index(){
        $list = $this->lists($this->model,$where,$order='id desc');
        $ipLimit = get_options('ip_limit');
        $this->assign('list',$list);
        $this->assign('ipLimitStatus',$ipLimit['status']);
        $this->display();
    }
    
    /**
     * 保存数据进缓存文件
     * 添加和修改的后置操作
     * 
     * date:2017年2月8日
     * author: EK_熊
     */
    public function curd_after(){
        $data = $this->model->getField('ip',true);
        F('ip_white_list',$data);
    }
    
    /**
     * 关闭ip限制
     * 
     * date:2017年2月8日
     * author: EK_熊
     */
    public function setLimit($status){
       $status = json_encode(['status'=>$status]); 
       $setOption = M('Config')->where(['key'=>'ip_limit'])->setField('config',$status);
       if (!$setOption) $this->error('操作失败！');
       $this->success('操作成功！');
    }
    
    
    
    
}